By ship
While there are no boats plying on Lake İznik, when arriving from Istanbul in the north, you may take fast ferries (http://www.ido.com.tr/en/...) to Yalova to shorten total journey duration.
By train
The nearest train station is located in Osmaneli, about 30-40 km to the east. Osmaneli lies on the main trunk rail line between Istanbul and Ankara, therefore many daily trains have a stop at the town.
Minibuses run by İznik Minibüs ve Otobüsçüler Koop â +90 228 461-30-30 (Osmaneli. ) connect Osmaneli with İznik, six times a day, with two-hour intervals between 8:30AM-6:30PM, except in winter when the last minibus departs at 5:30PM from Osmaneli.
By Minibus
There are minibuses, mostly running on the road following the southern shore of the lake, heading to İznik from all surrounding towns.
The minibuses are run by İznik Minibüs ve Otobüsçüler Koop. â +90 224 757-16-48 (İznik, +90 262 414-99-49 Gölcük, . ) with 20 min intervals between 8AM-midnight from Bursa, about an hour intervals between 7:30AM-9PM from Yalova except Su when the first departure is at 9:10AM; costs 7.50 TL pp as of 2008, and three times a day at 10:30AM, 3PM, and 7PM from Gölcük just west of İzmit via Karamürsel.
By car
From Istanbul
you can either take D100 or O-4/E80 motorway/toll-road east to Izmit, then head west there along the southern shore of the Gulf of İzmit to Yalova, or take a ferry -which can accommodate cars- to Yalova. Once in Yalova, take D575/E881 highway south to Bursa. After about 30-40 km away from Yalova, you'll arrive in Orhangazi. At Orhangazi, you'll notice the junction of the secondary road lying on the northern shore of Lake İznik there are İznik/Nicaea signs. From that junction, İznik is about a 30-40 min drive away.If you choose not to take a ferry to Yalova, you also have the option of taking the mountainous road which forks from the main highway about 5 km west of Karamürsel. This road is shorter than the above route, but curvier.